import Vue from "vue";
import VueI18n from "vue-i18n";
import Cookies from "js-cookie";
import locale from "element-ui/lib/locale";
import zh from "./zh";
import en from "./en";
import enLocale from "element-ui/lib/locale/lang/en";
import zhLocale from "element-ui/lib/locale/lang/zh-CN";

Vue.use(VueI18n);

const messages = {
  en: Object.assign(en, enLocale),
  zh: Object.assign(zh, zhLocale)
};

console.log(messages.zh);
console.log(Cookies.get("language"));
const i18n = new VueI18n({
  locale: Cookies.get("language") || "zh",
  messages
});

locale.i18n((key, value) => i18n.t(key, value)); //为了实现element插件的多语言切换

export default i18n;
